//html, body, div, span, iframe, h1, h2, h3, h4, h5, h6,
//p, a, abbr, address, code, map, area, del, em, img, strong,
//sub, sup, tt, b, i, ol, ul, li, fieldset, form, label, legend,
//table, caption, thead, tbody, tfoot, tr, th, td, article, aside,
//canvas, embed, figure, figcaption, footer, header, nav, output,
//section, time, mark, audio, video, input, textarea, select, button {
//  margin: 0;
//  padding: 0;
//}
*{
  box-sizing: border-box;
  &:after,&:before{
    box-sizing: border-box;
  }
}
//body {
//  font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif
//}
//input, textarea, select, button {
//  display: inline-block;
//  font-family: inherit;
//  font-size: inherit;
//  font-weight: inherit;
//  border: 1px solid #f5f5f5;
//  outline: none;
//  color: inherit;
//}
//label {
//  display: inline-block;
//}
//button {
//  cursor: pointer;
//  border:none;
//}
//ul,ol {
//  list-style: none;
//}
//a, a:hover,a:focus {
//  text-decoration: none;
//  outline: none;
//  color: inherit;
//}
//img {
//  border: none;
//  max-width: 100%;
//  max-height: 100%;
//}
//em,i,cite{
//  font-style: normal;
//}
.fl {
  float: left;
}
.fr {
  float: right;
}
.cf {
  *zoom: 1;
}
.cf:before, .cf:after {
  content: '';
  display: table;
  clear: both;
  visibility: hidden;
}
//.middle:before {
//  content: '';
//  display: inline-block;
//  vertical-align: middle;
//  height: 100%;
//  width: 0;
//}
//.my-container{
//  width: 100%;
//  max-width: 1200px;
//  min-width: 1200px;
//  padding: 0 15px;
//  margin: 0 auto;
//  position: relative;
//}
////快捷效果css
//.hidden{
//  display: none;
//}
//.text-center{
//  text-align: center;
//}
//谷歌滚动条
/*::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-corner, ::-webkit-scrollbar-track {
  background-color: #e2e2e2;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(0,0,0,.3);
}*/
body{
  //layui重置部分
  .layui-layer-title{
    //position: relative;
    //background-color: #fff;
    //border-bottom: none;
    //padding: 0 5px 0 8px;
    //line-height: 40px;
    /*&:before{
      content: '';
      display:block;
      float: left;
      width: 6px;
      height: 18px;
      margin-top: 12px;
      margin-right: 10px;
      background-color: @green;
    }*/
    /*&:after{
      content: '';
      display:block;
      position: absolute;
      bottom: 0;
      left: 0;
      //width: calc(~'100% - 60px');
      width: 100%;
      height: 1px;
      background-color: #eee;
    }*/
  }
  .layui-layer-setwin{
    //right: 15px;
  }
  .layui-layer-btn{
    font-size: 14px;
    border-top: 1px solid #eeeeee;
    background-color: #F8F8F8;
    padding: 5px 15px!important;
    /*.layui-layer-btn0{
      background-color: #00a65b;
      border-color:#00a65b;
      border-radius: 4px;
      transition: 0.2s;
      &:hover{
        box-shadow: 0 0 50px 5px rgba(0,166,91,.1);
      }
    }*/
    .layui-layer-btn1{

    }
    >a{
      //border-radius: 5px;
      height: 24px;
      line-height: 22px;
      padding: 0 10px;
      margin-top: 0;
    }
  }
  .layui-form-danger+.layui-form-select .layui-input,
  .layui-form-danger:focus{
    //border: 1px solid green!important;
  }
  .layui-table-view{
    margin: 0;
  }
  .layui-table-header{
    tr{
      //background-color: @green;
      color: #fff;
    }
  }

  //新页面的iframe
  .tab-iframe{
    display: block;
    width: 100%;
    height: 100%;
    padding: 2px;
  }
  .tabs{
    user-select: none;
  }
}

.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border-style: solid;
}

.datagrid-header-row,
.datagrid-row {
  height: 32px;
}

.datagrid-row-alt {
  background: #fbfbfb;
}

.datagrid-row-selected {
  background: #FBEC88;
}

.datagrid-row-over,
.datagrid-header td.datagrid-header-over {
  background:#FBEC88;
}
.super-west{
  .accordion .panel-title,
  .panel-body .accordion-body > ul > li{
    user-select: none;
  }
}

//
//.red{
//  color: @red;
//}
//.green{
//  color: @green;
//}
.blue-bg{
  background-color: @blue;
}
//.green-light-bg{
//  background-color: @green-light;
//}
//.green-deep-bg{
//  background-color:@green-deep
//}
.orange-bg{
  background-color: @orange;
}
.red-bg{
  background-color: @red;
}

.pt-15{
  padding: 15px;
}
.pt-10{
  padding: 10px;
}
.pl-15{
  padding-left: 15px;
}
.w-800{
  min-width: 800px;
}